package com.scalosoft.action.step;

import java.util.ArrayList;
import java.util.List;

import org.apache.commons.lang.builder.ToStringBuilder;

import com.opensymphony.xwork2.validator.annotations.VisitorFieldValidator;

public class Pratica {
	
	
	private Anagrafica anagrafica;
	private Pagamento pagamento;
	private Prodotto prodotto;
	private List<Allegato> allegati = new ArrayList<Allegato>();
	private String note;
	
	@VisitorFieldValidator
	public Prodotto getProdotto() {
		return prodotto;
	}

	public void setProdotto(Prodotto prodotto) {
		this.prodotto = prodotto;
	}
	
	@VisitorFieldValidator
	public Anagrafica getAnagrafica() {
		return anagrafica;
	}

	public void setAnagrafica(Anagrafica anagrafica) {
		this.anagrafica = anagrafica;
	}
	
	@VisitorFieldValidator
	public Pagamento getPagamento() {
		return pagamento;
	}

	public void setPagamento(Pagamento pagamento) {
		this.pagamento = pagamento;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}
	
	public List<Allegato> getAllegati() {
		return allegati;
	}

	public void setAllegati(List<Allegato> allegati) {
		this.allegati = allegati;
	}
	
	public String toString(){
		return ToStringBuilder.reflectionToString(this);
	}
	
}
